<?php
namespace Admin\Controller;
use Think\Controller;

 class PublicController extends Controller{
   	 public function login(){
	 //	dump(__ADMIN__);die;
		$this->display();
	 }

	 //校验身份合法性
	 public function checkLogin(){
		 $post = I('post.');
		 $verify= new \Think\Verify();
		 $result=$verify->check($post['captcha']);
		 if($result){
			 unset($post['captcha']);		
			 $data=M('userinfo')->where($post)->find();
			 if($data){
				session('user_id',$data['user_id']);
				session('user_name',$data['user_name']);
				session('user_role_id',$data['user_role_id']);
			 //	$value=session();
			 //	dump($value);die();
				$this->success('login success',U('Index/index'),3);
				//$this->display('Index/index');
			}else{
				$this->error('用户名错误');
			}
		 }else{
			$this->error('输入验证码错误。。',U('login'),1);
		 }
	}

	//captcha方法
	public function captcha(){
		 //配置验证码属性
		 $cfg= array(
		 'fontSize'  =>  35,              // 验证码字体大小(px)
         'useCurve'  =>  false,            // 是否画混淆曲线
         'useNoise'  =>  true,            // 是否添加杂点	
         'length'    =>  4,               // 验证码位数
		 );
		 //实例化验证码类
		 $verify	=	new \Think\Verify($cfg);
		 //输出验证码
		 $verify->entry();
	}
}
?>